*{
	margin:0;
	padding:0;
}
i{
	font-style:normal;
}
html,body{
	width:100%;
	height:100%;
}
.clearfix{
	clear:both;
}
.home-top{
	width:100%;
	height:50px;
	position: fixed;
	top:0;
	left:0;
	z-index: 2;
}
.home-top .statistics{
	font-size:12px;
	color:#FFFFFF;
	position: absolute;
	top:20px;
	left:9px;
}
.home-top .red-envelop{
	width:40%;
	height:28px;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/red-bg.png) center no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:50%;
	top:16px;
	margin-left:-15%;
}
.home-top .red-envelop p{
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	line-height: 28px;
	letter-spacing:1px;
}
.home-top .voice{
	width:33px;
	float:left;
	position: absolute;
	right:15px;
	top:12px;
}
.home-top .voice img{
	width:33px;
}
/*开始冒险*/
.group-btn{
	width:40%;
	position:fixed;
	top:40%;
	left:50%;
	margin-left:-20%;
	z-index: 2;
}
.group-btn .start{
	width:100%;
	height:50px;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/startBtn.png) center no-repeat;
	background-size:100% 100%;
}
.group-btn .game-rule {
	width:100%;
	margin-top:20px;
}

.group-btn .game-rule .rule{
	display:block;
	width:45%;
	height:28px;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/game-rule.png) center no-repeat;
	background-size:100% 100%;
	float:left;
}
.group-btn .game-rule .strategy{
	display:block;
	width:45%;
	height:28px;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/strategybtn.png) center no-repeat;
	background-size:100% 100%;
	margin-left:10%;
	float:left;
}

.home-bg{
	width:800px;
	height:1237.5px;
	position:relative;
}
.home-bg .home-bigimg{
	display:block;
	width:800px;
	margin:0 auto;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-400px;
}
.pathway{
	width:556px;
	height:940px;
	/*background:#41535C;
	opacity:0.5;*/
	position:absolute;
	top:256px;
	left:50%;
	margin-left:-256px;
}
.pathway a{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-13%;
	margin-left:-5%;
	font-size:12px;
	opacity:0;
}

.pathway .rhombus0{
	position:absolute;
	top:-1px;
	left:95%;
	margin-left:-50%;
}
.pathway .trigalle-left{
	width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 20px solid transparent;
    float:left;
}
.pathway .trigalle-right{
	width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 40px solid transparent;
    border-bottom: 20px solid transparent;
    float:left;
}
.trigalle-lmask{
	width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 20px solid transparent;
  	position: absolute;
    top:0;
    left:0;
    z-index:2;
    opacity:0.7;
}
.trigalle-rmask{
	width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 40px solid transparent;
    border-bottom: 20px solid transparent;
    position: absolute;
    top:0;
    right:0;
    z-index:2;
    opacity:0.7;
}
#mask-img{
	width:60px;
	height:60px;
	position:absolute;
	top:-32px;
	left:9px;
	background-image:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/role.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	/*transform:rotateY(130deg);
	-webkit-transform:rotateY(130deg); */
}
#mask-img img{
	width:100%;
}
.pathway .rhombus1{
	position:absolute;
	top:19px;
	left: 98%;
	margin-left:-46%;
}
.pathway .rhombus2{
	position:absolute;
	top:38px;
	left: 106%;
	margin-left:-47%;
}
.pathway .rhombus3{
	position:absolute;
	top:57px;
	left: 115%;
	margin-left:-49.3%;
}
.pathway .rhombus4{
	position:absolute;
	top:77px;
	left: 122%;
	margin-left:-49.5%;
}
.pathway .rhombus5{
	position:absolute;
	top:97px;
	left: 129%;
	margin-left:-49.5%;
}
.pathway .rhombus6{
	position:absolute;
	top:117px;
	left: 122%;
	margin-left:-49.5%;
}
.pathway .rhombus7{
	position:absolute;
	top:137px;
	left: 115%;
	margin-left:-49.5%;
}
.pathway .rhombus8{
	position:absolute;
	top:156px;
	left: 106%;
	margin-left:-47%;
}
.pathway .rhombus9{
	position:absolute;
	top:174px;
	left: 115.5%;
	margin-left:-49.5%;
}
.pathway .rhombus10{
	position:absolute;
	top:194px;
	left: 107%;
	margin-left:-48%;
}
.pathway .rhombus11{
	position:absolute;
	top:214px;
	left: 98%;
	margin-left:-46%;
}
.pathway .rhombus12{
	position:absolute;
	top:234px;
	left:107%;
	margin-left:-48%;
}
.pathway .rhombus13{
	position:absolute;
	top:254px;
	left: 115.5%;
	margin-left:-49.5%;
}
.pathway .rhombus14{
	position:absolute;
	top:273px;
	left: 122%;
	margin-left:-49.5%;
}
.pathway .rhombus15{
	position:absolute;
	top:293px;
	left: 127%;
	margin-left:-48%;
}
.pathway .rhombus16{
	position:absolute;
	top:313px;
	left: 122%;
	margin-left:-49.5%;
}
.pathway .rhombus17{
	position:absolute;
	top:333px;
	left: 115.5%;
	margin-left:-50%;
}
.pathway .rhombus18{
	position:absolute;
	top:352px;
	left: 122%;
	margin-left:-49.5%;
}
.pathway .rhombus19{
	position:absolute;
	top:372px;
	left: 115.5%;
	margin-left:-50%;
}
.pathway .rhombus20{
	position:absolute;
	top:391px;
	left: 107%;
	margin-left:-48%;
}
.pathway .rhombus21{
	position:absolute;
	top:411px;
	left: 98%;
	margin-left:-46%;
}
.pathway .rhombus22{
	position:absolute;
	top:431px;
	left: 107%;
	margin-left:-48%;
}
.pathway .rhombus23{
	position:absolute;
	top:450px;
	left: 115.5%;
	margin-left:-49.5%;
}
.pathway .rhombus24{
	position:absolute;
	top:468px;
	left: 122%;
	margin-left:-49.5%;
}
.pathway .rhombus25{
	position:absolute;
	top:487px;
	left: 129%;
	margin-left:-49%;
}
.pathway .rhombus26{
	position:absolute;
	top:506px;
	left: 120%;
	margin-left:-47%;
}
.pathway .rhombus27{
	position:absolute;
	top:526px;
	left: 115.5%;
	margin-left:-49.5%;
}
.pathway .rhombus28{
	position:absolute;
	top:546px;
	left: 107%;
	margin-left:-48.1%;
}
.pathway .rhombus29{
	position:absolute;
	top:564px;
	left: 115.5%;
	margin-left:-49.5%;
}
.pathway .rhombus30{
	position:absolute;
	top:584px;
	left: 107%;
	margin-left:-47.7%;
}
.pathway .rhombus31{
	position:absolute;
	top:603px;
	left: 97%;
	margin-left:-45%;
}
.pathway .rhombus32{
	position:absolute;
	top:622px;
	left: 107%;
	margin-left:-48%;
}
.pathway .rhombus33{
	position:absolute;
	top:642px;
	left: 115%;
	margin-left:-49%;
}
.pathway .rhombus34{
	position:absolute;
	top:662px;
	left: 120%;
	margin-left:-47%;
}
.pathway .rhombus35{
	position:absolute;
	top:681px;
	left: 129%;
	margin-left:-49.5%;
}
.pathway .rhombus36{
	position:absolute;
	top:700px;
	left: 132%;
	margin-left:-46.5%;
}
.pathway .rhombus37{
	position:absolute;
	top:720px;
	left: 129%;
	margin-left:-50%;
}
.pathway .rhombus38{
	position:absolute;
	top:740px;
	left: 120%;
	margin-left:-48%;
}
.pathway .rhombus39{
	position:absolute;
	top:760px;
	left: 115%;
	margin-left:-50%;
}
.pathway .rhombus40{
	position:absolute;
	top:780px;
	left: 107%;
	margin-left:-49%;
}
.pathway .rhombus41{
	position:absolute;
	top:798px;
	left: 115%;
	margin-left:-50%;
}
.pathway .rhombus42{
	position:absolute;
	top:816px;
	left: 107%;
	margin-left:-48.2%;
}

.pathway .rhombus43{
	position:absolute;
	top:837px;
	left: 97%;
	margin-left:-45%;
}
.pathway .rhombus44{
	position:absolute;
	top:852px;
	left: 97%;
	margin-left:-50.5%;
}
.pathway .rhombus45{
	position:absolute;
	top:872px;
	left: 94%;
	margin-left:-54%;
}
.pathway .rhombus46{
	position:absolute;
	top:890px;
	left: 90%;
	margin-left:-56%;
}
.pathway .rhombus47{
	position:absolute;
	top:870px;
	left: 80%;
	margin-left:-53%;
}
.pathway .rhombus48{
	position:absolute;
	top:850px;
	left: 70%;
	margin-left:-50%;
}
.pathway .rhombus49{
	position:absolute;
	top:832px;
	left: 60%;
	margin-left:-47%;
}
.pathway .rhombus50{
	position:absolute;
	top:814px;
	left: 50%;
	margin-left:-43%;
}
.pathway .rhombus51{
	position:absolute;
	top:794px;
	left: 40%;
	margin-left:-40%;
}
.pathway .rhombus52{
	position:absolute;
	top:775px;
	left: 50%;
	margin-left:-43%;
}
.pathway .rhombus53{
	position:absolute;
	top:754px;
	left: 60%;
	margin-left:-46%;
}
.pathway .rhombus54{
	position:absolute;
	top:734px;
	left: 50%;
	margin-left:-43%;
}
.pathway .rhombus55{
	position:absolute;
	top:715px;
	left: 60%;
	margin-left:-46%;
}
.pathway .rhombus56{
	position:absolute;
	top:698px;
	left: 70%;
	margin-left:-50%;
}
.pathway .rhombus57{
	position:absolute;
	top:678px;
	left: 78%;
	margin-left:-51%;
}
.pathway .rhombus58{
	position:absolute;
	top:659px;
	left: 71%;
	margin-left:-51%;
}
.pathway .rhombus59{
	position:absolute;
	top:640px;
	left: 64%;
	margin-left:-51%;
}
.pathway .rhombus60{
	position:absolute;
	top:620px;
	left: 56%;
	margin-left:-50%;
}
.pathway .rhombus61{
	position:absolute;
	top:600px;
	left: 49%;
	margin-left:-50%;
}
.pathway .rhombus62{
	position:absolute;
	top:583px;
	left:56%;
	margin-left:-50%;
}
.pathway .rhombus63{
	position:absolute;
	top:563px;
	left:63%;
	margin-left:-50%;
}
.pathway .rhombus64{
	position:absolute;
	top:543px;
	left:70%;
	margin-left:-50%;
}
.pathway .rhombus65{
	position:absolute;
	top:523px;
	left:63%;
	margin-left:-50%;
}
.pathway .rhombus66{
	position:absolute;
	top:503px;
	left:70%;
	margin-left:-50%;
}
.pathway .rhombus67{
	position:absolute;
	top:485px;
	left:77%;
	margin-left:-50%;
}
.pathway .rhombus68{
	position:absolute;
	top:465px;
	left:70.5%;
	margin-left:-50%;
}
.pathway .rhombus69{
	position:absolute;
	top:445px;
	left:64%;
	margin-left:-50%;
}
.pathway .rhombus70{
	position:absolute;
	top:426px;
	left:56.4%;
	margin-left:-50%;
}
.pathway .rhombus71{
	position:absolute;
	top:405px;
	left:49.3%;
	margin-left:-50%;
}
.pathway .rhombus72{
	position:absolute;
	top:389px;
	left:55%;
	margin-left:-50%;
}
.pathway .rhombus73{
	position:absolute;
	top:369px;
	left:62%;
	margin-left:-50%;
}
.pathway .rhombus74{
	position:absolute;
	top:350px;
	left:55%;
	margin-left:-50%;
}
.pathway .rhombus75{
	position:absolute;
	top:330px;
	left:62%;
	margin-left:-50%;
}
.pathway .rhombus76{
	position:absolute;
	top:312px;
	left:68.5%;
	margin-left:-50%;
}
.pathway .rhombus77{
	position:absolute;
	top:293px;
	left:75%;
	margin-left:-50%;
}
.pathway .rhombus78{
	position:absolute;
	top:273px;
	left:68%;
	margin-left:-50%;
}
.pathway .rhombus79{
	position:absolute;
	top:253px;
	left:61%;
	margin-left:-50%;
}
.pathway .rhombus80{
	position:absolute;
	top:233px;
	left:54%;
	margin-left:-50%;
}
.pathway .rhombus81{
	position:absolute;
	top:215px;
	left:61.5%;
	margin-left:-50%;
}
.pathway .rhombus82{
	position:absolute;
	top:196px;
	left:68.5%;
	margin-left:-50%;
}
.pathway .rhombus83{
	position:absolute;
	top:176px;
	left:75%;
	margin-left:-50%;
}
.pathway .rhombus84{
	position:absolute;
	top:155px;
	left:68%;
	margin-left:-50%;
}
.pathway .rhombus85{
	position:absolute;
	top:135px;
	left:61%;
	margin-left:-50%;
}
.pathway .rhombus86{
	position:absolute;
	top:115px;
	left:54%;
	margin-left:-50%;
}
.pathway .rhombus87{
	position:absolute;
	top:96px;
	left:61%;
	margin-left:-50%;
}
.pathway .rhombus88{
	position:absolute;
	top:77px;
	left:68%;
	margin-left:-50%;
}
.pathway .rhombus89{
	position:absolute;
	top:58px;
	left:75%;
	margin-left:-50%;
}
.pathway .rhombus90{
	position:absolute;
	top:38px;
	left:82%;
	margin-left:-50%;
}
.pathway .rhombus91{
	position:absolute;
	top:17px;
	left:89%;
	margin-left:-50%;
}

/*固定在底部栏*/
.home-bottom{
	position: fixed;
	bottom:10px;
	width:100%;
	height:50px;
	background:rgba(255,255,255,.5);
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	display:none;
}
 /*筛子*/
	.wrap{width:50px; height:50px; margin:120px auto 30px auto; position:relative} 
	.dice{width:50px; height:50px; background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/dice4.png) no-repeat;} 
	.dice_1{background-position:-5px -0px} 
	.dice_2{background-position:-5px -50px} 
	.dice_3{background-position:-5px -101px} 
	.dice_4{background-position:-5px -153px} 
	.dice_5{background-position:-5px -205px} 
	.dice_6{background-position:-5px -255px} 
	.dice_t{background-position:-5px -309px} 
	.dice_s{background-position:-5px -368px} 
	.dice_e{background-position:-5px -427px} 
	p#result{text-align:center; font-size:16px;} 
	p#result span{font-weight:bold; color:#f30; margin:6px;} 
	#dice_mask{width:50px; height:50px; background:#fff; opacity:0; position:absolute; 
	 top:0; left:0; z-index:999}
/*底部栏按钮*/
.home-bottom .signIn{
	width:15%;
	height:34px;
	float:left;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/sign-btn.png) center no-repeat;
	background-size:100% 100%;
	margin-left:4%;
	margin-top:8px;
}
.home-bottom .category{
	width:15%;
	height:34px;
	float:left;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/category-btn.png) center no-repeat;
	background-size:100% 100%;
	margin-left:2%;
	margin-top:8px;
}
.home-bottom .myPrize{
	width:20%;
	height:34px;
	float:left;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/myprize-btn.png) center no-repeat;
	background-size:100% 100%;
	margin-left:2%;
	margin-top:8px;
}
.home-bottom .collect-card{
	width:20%;
	height:34px;
	float:left;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/collect-card.png) center no-repeat;
	background-size:100% 100%;
	margin-left:2%;
	margin-top:8px;
}
.home-bottom .dice{
	width:14%;
	float:left;
	margin-left:5%;
	margin-top:3px;
}
/*签到弹框*/
.sign-alert{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:5;
	display:none;
}
.sign-alert .alert{
	width:90%;
	margin:0 5%;
	margin-top:20%;
	position:relative;
}
.sign-alert .alert img{
	display:block;
	width:100%;
}
.sign-alert .alert .alert-con{
	width:58%;
	position: absolute;
	top:20%;
	left:50%;
	margin-left:-29%;
}
.sign-alert .alert .alert-con .todo-sign{
	width:100%;
	display:block;
	margin:0 auto;
}
.sign-alert .alert .alert-con .sign-day{
	width:82%;
	margin:0 auto;
	position:relative;
}
.sign-alert .alert .alert-con .sign-day p{
	width:50%;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25%;
	margin-top:-21%;
	font-size:12px;
	font-weight:normal;
	color:#fefc8b;
	text-align: center;
}
.sign-alert .alert .alert-con .sign-day p span{
	font-size:42px;
	font-weight:bold;
}
.sign-alert .alert .alert-con .sigin-words{
	color:#88674a;
	height:24px;
	font-size:12px;
	line-height:24px;
	margin-top:-10px;
}
.sign-alert .alert .alert-con .sigin-words span:nth-child(1){
	float:left;
	
}
.sign-alert .alert .alert-con .sigin-words span:nth-child(1) i{
	font-size:22px;
	font-weight:bold;
	color:#fa522a;
}
.sign-alert .alert .alert-con .sigin-words span:nth-child(2){
	float:right;
}
.sign-alert .alert .alert-con .sigin-words span:nth-child(2) i{
	font-size:22px;
	font-weight:bold;
}
.sign-rule{
	display:block;
	width:60%;
	height:32px;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/sign-rule.png) center no-repeat;
	background-size:100% 100%;
	margin:5% auto 0 auto;
}
.click-sign{
	display: block;
	width:90%;
	height:46px;
	margin:3% auto 0 auto;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/sign-btn0.png) center no-repeat;
	background-size:100% 100%;
}
.close-btn{
	display: block;
	width:40px;
	height:41px;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/close-btn.png) center no-repeat;
	background-size:100% 100%;
	position:absolute;
	bottom:-4%;
	left:50%;
	margin-left:-20px;
}

/*签到规则弹窗*/
.rule-alert{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:5;
	display:none;
}
.rule-alert .alert{
	width:90%;
	margin:0 5%;
	margin-top:20%;
	position:relative;
}
.rule-alert .alert img{
	display:block;
	width:100%;
}
.rule-alert .alert .alert-con{
	width:78%;
	position: absolute;
	top:16%;
	left:50%;
	margin-left:-39%;
}
.rule-alert .alert .alert-con p{
	font-size:10px;
	color:#512f10;
	letter-spacing:0.2px;
	line-height:19px;
	margin-bottom:2%;
	padding-bottom:2%;
	border-bottom:1px dotted #512F10;
}
.rule-alert .alert .alert-con p:last-child{
	border-bottom:none;
}
.rule-alert .alert .alert-con p .rule-num{
	display:inline-block;
	width:13px;
	height:13px;
	border-radius:13px;
	background:#ffc600;
	color:#ff0015;
	text-align: center;
	margin-right:5px;
}
.rule-alert .alert .alert-con p i{
	font-weight:bold;
	border-bottom:3px double #512f10;
}
@media only screen and (max-width:320px) {
	.rule-alert .alert .alert-con p{
		font-size:8px;
		color:#512f10;
		letter-spacing:0.2px;
		line-height:15px;
		margin-bottom:1%;
		padding-bottom:1%;
		border-bottom:1px dotted #512F10;
	}
}
/*签到成功弹窗*/
.sign-success{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:5;
	display:none;
}
.sign-success .alert{
	width:90%;
	margin:0 5%;
	margin-top:20%;
	position:relative;
}
.sign-success .alert img{
	display:block;
	width:100%;
}
.sign-success .alert .alert-con{
	width:80%;
	position: absolute;
	top:16%;
	left:50%;
	margin-left:-40%;
	display:none;
}
.sign-success .alert .alert-con .calender{
	width:40%;
	margin:0 auto;
	margin-top:-10%;
	position: relative;
}
.sign-success .alert .alert-con .calender img{
	display:block;
	width:100%;
}
.sign-success .alert .alert-con .calender p{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25%;
	margin-top:-6%;
	font-weight:normal;
	color:#ee413a;
}
.sign-success .alert .alert-con .calender p span{
	font-size:22px;
	font-weight:bold;
}
.sign-success .alert .alert-con p{
	text-align: center;
	font-size:12px;
	margin-top:5%;
	letter-spacing:0.1px;
	color:#482d0a;
	font-weight:bold;
}
.sign-success .alert .alert-con p:nth-child(5){
	margin-top:0;
}
.sign-success .alert .alert-con p i{
 	color:#ef5728;
 }

.sign-success .sign-bottom{
	font-size:13px;
	text-align: center;
	position: absolute;
	bottom:7%;
	left:50%;
	margin-left: -123px;
	
}
/*连续七天*/
.sign-success .alert .alert-conseven{
	width:80%;
	position: absolute;
	top:16%;
	left:50%;
	margin-left:-40%;
	display:none;
}
.sign-success .alert .alert-conseven .calender{
	width:40%;
	margin:0 auto;
	margin-top:-10%;
	position: relative;
}
.sign-success .alert .alert-conseven .calender img{
	display:block;
	width:100%;
}
.sign-success .alert .alert-conseven .calender p{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25%;
	margin-top:-6%;
	font-weight:normal;
	color:#ee413a;
}
.sign-success .alert .alert-conseven p:nth-child(5){
	margin-top:0;
}
.sign-success .alert .alert-conseven .calender p span{
	font-size:22px;
	font-weight:bold;
}
.sign-success .alert .alert-conseven p{
	text-align: center;
	font-size:13px;
	margin-top:3%;
	letter-spacing:0.1px;
	color:#482d0a;
	font-weight:bold;
}
.sign-success .alert .alert-conseven p i{
 	color:#ef5728;
 }
.sign-success .alert .alert-conseven .code{
	width:60%;
	margin:2% auto;
	position: relative;
}
.sign-success .alert .alert-conseven .code img{
	display:block;
	width:100%;
}
.sign-success .alert .alert-conseven .code .prize-code{
	width:90%;
	position:absolute;
	top:50%;
	left:50%;
	font-size:13px;
	margin-left:-45%;
	margin-top:-5%;
	color:#e65730;
}
.sign-success .sign-bottom{
	font-size:13px;
	text-align: center;
	position: absolute;
	bottom:7%;
	left:50%;
	margin-left: -123px;
}
/*连续三十天签到*/
.sign-success .alert .alert-conthirty{
	width:80%;
	position: absolute;
	top:16%;
	left:50%;
	margin-left:-40%;
	display:none;
}
.sign-success .alert .alert-conthirty .calender{
	width:40%;
	margin:0 auto;
	margin-top:-10%;
	position: relative;
}
.sign-success .alert .alert-conthirty .calender img{
	display:block;
	width:100%;
}
.sign-success .alert .alert-conthirty .calender p{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25%;
	margin-top:-6%;
	font-weight:normal;
	color:#ee413a;
}
.sign-success .alert .alert-conthirty .calender p span{
	font-size:22px;
	font-weight:bold;
}
.sign-success .alert .alert-conthirty p{
	text-align: center;
	font-size:13px;
	margin-top:5%;
	letter-spacing:0.1px;
	color:#482d0a;
	font-weight:bold;
}
.sign-success .alert .alert-conthirty p:nth-child(5),.sign-success .alert .alert-conthirty p:nth-child(6){
	margin-top:0;
}
.sign-success .alert .alert-conthirty p i{
 	color:#ef5728;
 }

.sign-success .sign-bottom{
	font-size:13px;
	text-align: center;
	position: absolute;
	bottom:7%;
	left:50%;
	margin-left: -123px;
	
}
/*三十一天全勤奖*/
.sign-success .alert .alert-conallday{
	width:80%;
	position: absolute;
	top:16%;
	left:50%;
	margin-left:-40%;
	display:none;
}
.sign-success .alert .alert-conallday .calender{
	width:40%;
	margin:0 auto;
	margin-top:-10%;
	position: relative;
}
.sign-success .alert .alert-conallday .calender img{
	display:block;
	width:100%;
}
.sign-success .alert .alert-conallday .calender p{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25%;
	margin-top:-6%;
	font-weight:normal;
	color:#ee413a;
}
.sign-success .alert .alert-conallday p:nth-child(5){
	margin-top:0;
}
.sign-success .alert .alert-conallday .calender p span{
	font-size:22px;
	font-weight:bold;
}
.sign-success .alert .alert-conallday p{
	text-align: center;
	font-size:13px;
	margin-top:3%;
	letter-spacing:0.1px;
	color:#482d0a;
	font-weight:bold;
}
.sign-success .alert .alert-conallday p i{
 	color:#ef5728;
 }
.sign-success .alert .alert-conallday .code{
	width:60%;
	margin:2% auto;
	position: relative;
}
.sign-success .alert .alert-conallday .code img{
	display:block;
	width:100%;
}
.sign-success .alert .alert-conallday .code .prize-code{
	width:90%;
	position:absolute;
	top:50%;
	left:50%;
	font-size:13px;
	margin-left:-45%;
	margin-top:-5%;
	color:#e65730;
}
.sign-success .sign-bottom{
	font-size:13px;
	text-align: center;
	position: absolute;
	bottom:7%;
	left:50%;
	margin-left: -123px;
}

/*游戏攻略弹窗*/
.richerRule-alert{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:5;
	display:none;
}
.richerRule-alert .alert{
	width:90%;
	margin:0 5%;
	margin-top:20%;
	position:relative;
}
.richerRule-alert .alert img{
	display:block;
	width:100%;
}
.richerRule-alert .alert .alert-con{
	width:78%;
	position: absolute;
	top:16%;
	left:50%;
	margin-left:-39%;
}
.richerRule-alert .alert .alert-con div{
	margin-bottom:2%;
	padding-bottom:2%;
	border-bottom:1px dotted #512F10;
}
.richerRule-alert .alert .alert-con p{
	font-size:10px;
	color:#512f10;
	letter-spacing:0.2px;
	line-height:19px;
}
.richerRule-alert .alert .alert-con div:last-child{
	border-bottom:none;
}
.richerRule-alert .alert .alert-con p .rule-num{
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:16px;
	background:#dab079;
	color:#503714;
	text-align: center;
	line-height:16px;
	margin-right:5px;
}
.richerRule-alert .alert .alert-con p i{
	font-weight:bold;
	border-bottom:1px solid #512f10;
}
@media only screen and (max-width:320px) {
	.richerRule-alert .alert .alert-con p{
		font-size:8px;
		color:#512f10;
		letter-spacing:0.2px;
		line-height:14px;
		margin-bottom:1%;
		padding-bottom:1%;
	}
}
/*集陪你晒郑州卡片*/
.card-alert{
	width:100%;
	height:120%;
	position:fixed;
	top:0;
	bottom:0;
	z-index:10;
	background:url(http://s10.realdtech.com/xws/house-richer/richer-home/img/card-bg.jpg) center no-repeat;
	background-size:100% 100%;
	display:none;
}
.card-alert .alert{
	width:92%;
	margin:0 4%;
	position:relative;
}
.card-alert .card-alertimg{
	display:block;
	width:100%;
	margin:0 auto;
}
.card-alert .all-card{
	width:62%;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-31%;
	display:none;
}

.card-alert .all-card .all-cardt{
	width:100%;
}
.card-alert .all-card .all-cardt div:nth-child(1),.card-alert .all-card .all-cardb div:nth-child(1){
	width:40%;
	float:left;
}
.card-alert .all-card .all-cardt div:nth-child(2),.card-alert .all-card .all-cardb div:nth-child(2){
	width:40%;
	float:right;
}
 .words-three{
	width:42%;
	position:absolute;
	top:20%;
	left: 50%;
	margin-left: -21%;
}
 .words-three img{
 	display:block;
 	width:100%;
 }
.card-alert .all-card .all-cardt div img,.card-alert .all-card .all-cardb div img{
	width:100%;
}
.card-alert .alert .continue-btn{
	display:block;
	width:136px;
	height: 40px;
	background: url(http://s10.realdtech.com/xws/house-richer/richer-home/img/continue-btn.png) center no-repeat;
	background-size:100% 100%;
	position:absolute;
	bottom:-5%;
	left:50%;
	margin-left:-68px;
	z-index:11;
}

/*集卡片规则*/
.card-alert .card-rule{
	width:74%;
	position:absolute;
	top:46%;
	left:50%;
	margin-left:-37.5%;
	display:none;
}
.card-alert .card-rule p{
	font-size:10px;
	padding-bottom:5%;
	margin-bottom:5%;
	border-bottom:1px dotted #503714;
	letter-spacing:0.5px;
}
.card-alert .card-rule p:last-child{
	border:none;
}
.card-alert .card-rule p i{
	border-bottom:3px double #503714;
}
@media only screen and (max-width:320px ) {
	.card-alert .card-rule p{
		font-size:10px;
		padding-bottom:2%;
		margin-bottom:2%;
		border-bottom:1px dotted #503714;
		letter-spacing:0.5px;
	}
}

/*筛子加1*/
.card-alert .add-dice1{
	width:100%;
	position:absolute;
	top:50%;
	left: 50%;
	margin-left:-47%;
	display:none;
}
.card-alert .add-dice1 .sahua{
	display:block;
	width:100%;
}
.card-alert .add-dice1 .add-dicecon{
	width:80%;
	position: absolute;
	top:0;
	left: 50%;
	margin-left:-42%;
}
.card-alert .add-dice1 .add-dicecon p{
	font-size:13px;
	text-align: center;
	line-height:17px;
	color:#4d290c;
	font-weight:bold;
}
.card-alert .add-dice1 .add-dicecon img{
	width:40%;
	display:block;
	margin:5% auto;
}

/*奖品领完*/
.card-alert .card-noprize{
	width:100%;
	position:absolute;
	top:50%;
	left: 50%;
	margin-left:-47%;
	display:none;
}
.card-alert .card-noprize .sahua{
	display:block;
	width:100%;
}
.card-alert .card-noprize .noprize{
	width:80%;
	position: absolute;
	top:0;
	left: 50%;
	margin-left:-42%;
}
.card-alert .card-noprize .noprize p{
	font-size:13px;
	text-align: center;
	line-height:17px;
	color:#4d290c;
	font-weight:bold;
	margin-top:1%;
}
.card-alert .card-noprize .noprize img{
	width:45%;
	display:block;
	margin:4% auto;
	border-radius:44%;
	margin-left:24%;
}
/*陪*/
.card-alert .card-word{
	width:100%;
	position:absolute;
	top:46%;
	left: 50%;
	margin-left:-47%;
	display:none;
}
.card-alert .card-word .sahua{
	display:block;
	width:100%;
}
.card-alert .card-word .pei{
	width:80%;
	position: absolute;
	top:0;
	left: 50%;
	margin-left:-44%;
}
.card-alert .card-word .pei p{
	font-size:13px;
	text-align: center;
	line-height:15px;
	color:#4d290c;
	font-weight:bold;
	margin-top:1%;
}
.card-alert .card-word .pei p:nth-child(3),.card-alert .card-word .pei p:nth-child(4){
	color:#ff546c;
}
.card-alert .card-word .pei img{
	width:45%;
	display:block;
	margin:0 auto;
	margin-left:24%;
}
@media only screen and (max-width:320px) {
	.card-alert .card-word .pei p{
	font-size:12px;
	text-align: center;
	line-height:10px;
	color:#4d290c;
	font-weight:bold;
}
}


/*红包雨*/
.red-war{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index: 999;
	/*background:rgba(255,255,255,0.7);*/
}
.pk {
	position: absolute;
	width: 70px;
	height: 70px;
	top: -300px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.pk1 {
	width: 40px;
	height: 40px;
	/*background-image: url(./img/pk1.png);*/
	background-image: url(http://s10.realdtech.com/xws/house-richer/richer-home/img/red.png);
}
.pk2 {
	width: 50px;
	height: 50px;
	/*background-image: url(./img/pk2.png);*/
	background-image: url(http://s10.realdtech.com/xws/house-richer/richer-home/img/red.png);
}
.pk3 {
	width: 60px;
	height: 60px;
	/*background-image: url(./img/pk3.png);*/
	background-image: url(http://s10.realdtech.com/xws/house-richer/richer-home/img/red.png);
}
.pk4 {
	width:70px;
	height: 70px;
	/*background-image: url(./img/pk4.png);*/
	background-image: url(http://s10.realdtech.com/xws/house-richer/richer-home/img/gold.png);
}

.boom {
	width:80px;
	height:80px;
	background-image: url(http://s10.realdtech.com/xws/house-richer/richer-home/img/boom.png);
}
.clock {
	position:absolute;
	top: 10px;
	left: 10px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 3px solid #000;
	border-radius: 7px;
	background-color: #88613C;
	color: #fff;
	font-size: 22px;
	letter-spacing: 3px;
	text-align: center;
	z-index: 99;
}

.red-alert{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	display:none;
}
.no-red{
	width:80%;
	position: absolute;
	top:20%;
	left:50%;
	margin-left:-40%;
	display: none;
}
.no-red .red-close{
	width:45px;
	height: 45px;
	position: absolute;
	top:0;
	left:75%;
}
.no-red .red-close img{
	display: block;
	width:100%;
}
.no-red .no-redimg{
	display: block;
	width:80%;
	margin:0 auto;
}

.count-down{
	width:50%;
	position: absolute;
	top:30%;
	left:50%;
	margin-left:-25%;
}
.count-down img{
	display: block;
	width:100%;
}
/*获取红包*/
.get-red{
	width:80%;
	position: absolute;
	top:20%;
	left:50%;
	margin-left:-40%;
	display: none;
}
.get-red .red-close{
	width:45px;
	height: 45px;
	position: absolute;
	top:0;
	left:75%;
}
.get-red .red-close img{
	display: block;
	width:100%;
}
.get-red .get-redimg{
	display: block;
	width:80%;
	margin:0 auto;
}

/*梦想制造家攻略*/
.strategy-img{
	width:100%;
}
.strategy-img img{
	display:block;
	width:100%;
}

/*梦想制造家 我的奖品页面*/
.my-prize{
	width:100%;
	background:#FFFFFF;
	position:relative;
}
.my-prize .prize-top{
	width:100%;
	height:42px;
	background:url(../img/prize-topbg.png) center no-repeat;
	background-size:100% 100%;
}
.my-prize .prize-top a{
	width:16px;
	height:19px;
	position:absolute;
	top:10px;
	left:15px;
}
.my-prize .prize-top a img{
	display:block;
	width:10px;
}
.my-prize .prize-top .prize-title p{
	text-align: center;
	line-height:38px;
	font-size:15px;
	color:#FFFFFF;
}

.prize-middle .list-solid{
	width:93%;
	border:2px solid #3dbce5;
	margin:0 auto;
	margin-top:10px;
	border-radius:3px;
	display:none;
}
.prize-middle .list-dotted{
	margin:2%;
	border:1px dotted #3DBCE5;
	padding:2%;
	border-radius:3px;
	position: relative;
}
.prize-middle .list-dotted .prize-left{
	width:70%;
	float:left;
}
.prize-middle .list-dotted .prize-left p{
	border-bottom:1px dotted #cccccc;
	padding-bottom:2px;
	margin-bottom:5px;
	font-size:12px;
}
.prize-middle .list-dotted .prize-left p:nth-child(1){
	border:none;
	font-size:13px;
	color:#3dbce5;
}
.prize-middle .list-dotted .prize-right{
	width:30%;
	position: absolute;
	bottom:10%;
	right:0;
}
.prize-middle .list-dotted .prize-right img{
	display:block;
	width:70%;
	margin:0 auto;
	
}
.prize-bottom{
	width:100%;
}
.prize-bottom img{
	display:block;
	width:100%;
}
.prize-null{
	width:88%;
	margin:10% auto;
	display:none;
}
.prize-null img{
	display:block;
	width:100%;
}

















































